a{text-decoration: none;color: #666;font-size: 12px;}
/* topBar */
.topBar{background: #f9f9f9;border-bottom: 1px solid #f2f2f2;height: 34px;line-height: 34px;}
.topBar .topBarBox{width: 1200px;margin: 0 auto;}
.topBarBoxL{font-size: 12px;color: #646464;float: left;}
.topBarBoxR{font-size: 12px;}
.topBarBoxR ul{width: 300px;float: right;text-align: center;}
.topBarBoxR ul li{float: left;padding: 0 10px;}
.topBarBoxR ul li a{text-decoration: none;color: #646464;}
.topBarBoxR ul li a:hover{color: #ff2832;}
.second{position: relative;width: 70px;background: url(../images/head_sprite.png) no-repeat right -298px;}
.second:hover{border: 1px solid #ccc;border-top: none;border-bottom: none;background: #fff;background: url(../images/head_sprite.png) no-repeat right -268px;}
.second .secondUl{display: none;}
.second:hover .secondUl{width: 90px;position: absolute;line-height: 25px;border: 1px solid #ccc;border-top: none;left: -1px;display: block;background: #fff;}
.second:hover .secondUl li{padding: 0;width: 90px;}
.second:hover .secondUl li a{display: block;height: 25px;line-height: 25px;width: 90px;}
.second:hover .secondUl li a:hover{background: #f2f2f2;color: #646464;}
/* head */
.head{width: 1200px;margin: 0 auto;}
.head .logo{width: 358px;height: 100px;float: left;}
.head .logo img{display: block;width: 358px;height: 100px;overflow: hidden;}
.head .search{width: 565px;height: 40px;border: 2px solid #FF2832;float: left;margin-top: 20px;overflow: hidden;}
.head .search input[type=text]{border: none;width: 497px;line-height: 40px;padding: 0 10px;float: left;font-size: 14px;outline: none;}
.head .search input[type=button]{width: 48px;height: 40px;float: left;border: none;background: url(../images/head_sprite.png) no-repeat 0 -346px;}
.head .btn{width: 200px;height: 40px;float: right;margin-top: 20px;}
.head .btn a{display:block;width: 98px;border: 1px solid #DCDCDC;height: 38px;float: left;}
.head .btn a.carBtn{background: #FF2832;border: 1px solid #FF2832;color: #fff;line-height: 38px;text-decoration: none;text-align: center;font-size: 14px;font-weight: bold;}
.head .btn a.carBtn:hover{border:  1px solid #DCDCDC;background: #F6F6F6;color: #FF2832;}
.head .btn a.carBtn span{padding-left:5px;font-size: 15px;}
.head .btn a.orderBtn{border-left: none;text-decoration: none;line-height: 38px;text-align: center;color: #646464;font-weight: bold;background: #F6F6F6;font-size: 14px;}
.head .btn a.orderBtn:hover{color: #FF2832;}
.head .keyword{float: left;margin-top: 5px;}
.head .keyword a{text-decoration: none;color: #969696;font-size: 12px;margin-right: 5px;}
.head .keyword a:hover{color: #ff2832;text-decoration: underline;}
.head .keyword a.heightSearch{margin-left: 200px;}
.headLine{width: 1200px;margin:0 auto;border-top: 3px solid #ff2832;margin-top: 10px;margin-bottom: 10px;}
/*ad*/
.ad{width: 1200px;height: 65px;background: url(../images/ad1.jpg);margin:0 auto 10px;}
/* content */
.content{width: 1200px;margin:0 auto;}
.content .leftNav{width: 190px;border-top-left-radius: 5px;border-top-right-radius: 5px;border: 1px solid #487a6f;border-bottom: none;float: left;}
.content .leftNav .leftNavTit{height: 35px;background: #487a6f;border-bottom: 1px dashed #fff;line-height: 35px;text-align: center;color: #fff;font-weight: bold;}
.content .leftNav li{border-bottom: 1px dashed #487a6f;margin: 0 10px;padding-bottom: 5px;}
.content .leftNav li a{font-size: 12px;text-decoration: none;color: #666;}
.content .leftNav li a:hover{text-decoration: underline;color: #ec7814;}
.content .leftNav li span{font-size: 12px;color: #666;}
.content .leftNav li a.first{text-decoration: none;line-height: 30px;display: block;color: #487a6f;font-weight: bold;font-size: 12px;}
.content .banner{width: 750px;height: 315px;float: left;margin-left: 10px;position: relative;}
.content .banner .bannerImg{width: 750px;height: 315px;overflow: hidden;}
.content .banner .number{position: absolute;bottom: 10px;right: 10px;}
.content .banner .number span{display: inline-block;width: 20px;height: 20px;background: #fff;border-radius: 50%;text-align: center;line-height: 20px;font-size: 14px;}
.content .banner .number span.on{background: #ff4848;color: #fff;}
/*newState*/
.newState{border: 1px solid #eaeaea;padding: 6px 10px;width: 218px;margin-bottom: 10px;float: right;}
.newState h2.newStateTit{color: #000;font-weight: bold;font-family: "Microsoft Yahei";line-height: 30px;}
.newState a{display: block;background: url(../images/sprite.png) no-repeat -16px -160px;padding-left: 7px;line-height: 22px;font-weight: normal;}
.newState a:hover{text-decoration: underline;}
.newState a.more{float: right;background: none;color: #5097bc;}
.newState .banner2{width: 238px;overflow: hidden;height: 140px;position: relative;}
.newState .banner2 .banner2Box{height: 148px;width: 2000px;position: absolute;left: 0;}
.newState .banner2 .banner2Box li{float: left;height: 148px;width: 238px;position: relative;}
.newState .banner2 .banner2Box li img{position: absolute;left: 0;top: 10px;display: block;width: 120px;height: 120px;}